package com.rivulet.dawn.service.service.archive;

import com.rivulet.dawn.api.request.AllDeleteRequest;
import com.rivulet.dawn.api.request.archive.*;
import com.rivulet.dawn.api.response.archive.PostDataDetailResponse;
import com.rivulet.dawn.api.response.archive.PostDataSearchResponse;
import com.rivulet.dawn.api.tools.Page;

public interface PostDataService {
    Integer save(PostDataSaveRequest request);

    void delete(AllDeleteRequest request);

    Page<PostDataSearchResponse> search(PostDataSearchRequest request);

    PostDataDetailResponse detail(Long id);
}
